| Version | ID |
|---|---|
| 1.8.X | 0x3B |
| 1.9 | 0x3F |
| 1.12 | 0x41 |
| 1.12.1 | 0x42 |
| 1.13.1 | 0x45 |
| 1.14.4 | 0x49 |
| 1.15.2 | 0x4A |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x4A | Play | Client | Objective Name | String (16) | An unique name for the objective |
| Mode | Byte | 0 to create the scoreboard. 1 to remove the scoreboard. 2 to update the display text. | |||
| Objective Value | Optional Chat | Only if mode is 0 or 2. The text to be displayed for the score | |||
| Type | Optional VarInt enum | Only if mode is 0 or 2. 0 = "integer", 1 = "hearts". |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x49 | Play | Client | Objective Name | String (16) | An unique name for the objective |
| Mode | Byte | 0 to create the scoreboard. 1 to remove the scoreboard. 2 to update the display text. | |||
| Objective Value | Optional Chat | Only if mode is 0 or 2. The text to be displayed for the score | |||
| Type | Optional VarInt enum | Only if mode is 0 or 2. 0 = "integer", 1 = "hearts". |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x45 | Play | Client | Objective Name | String (16) | An unique name for the objective |
| Mode | Byte | 0 to create the scoreboard. 1 to remove the scoreboard. 2 to update the display text. | |||
| Objective Value | Optional Chat | Only if mode is 0 or 2. The text to be displayed for the score | |||
| Type | Optional VarInt enum | Only if mode is 0 or 2. 0 = "integer", 1 = "hearts". |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x45 | Play | Client | Objective Name | String (16) | An unique name for the objective |
| Mode | Byte | 0 to create the scoreboard. 1 to remove the scoreboard. 2 to update the display text. | |||
| Objective Value | Optional Chat | Only if mode is 0 or 2. The text to be displayed for the score | |||
| Type | Optional VarInt enum | Only if mode is 0 or 2. 0 = "integer", 1 = "hearts". |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x42 | Play | Client | Objective Name | String (16) | An unique name for the objective |
| Mode | Byte | 0 to create the scoreboard. 1 to remove the scoreboard. 2 to update the display text. | |||
| Objective Value | Optional String (32) | Only if mode is 0 or 2. The text to be displayed for the score | |||
| Type | Optional String (16) | Only if mode is 0 or 2. “integer” or “hearts” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x42 | Play | Client | Objective Name | String (16) | An unique name for the objective |
| Mode | Byte | 0 to create the scoreboard. 1 to remove the scoreboard. 2 to update the display text. | |||
| Objective Value | Optional String (32) | Only if mode is 0 or 2. The text to be displayed for the score | |||
| Type | Optional String (16) | Only if mode is 0 or 2. “integer” or “hearts” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x41 | Play | Client | Objective Name | String (16) | An unique name for the objective |
| Mode | Byte | 0 to create the scoreboard. 1 to remove the scoreboard. 2 to update the display text. | |||
| Objective Value | Optional String (32) | Only if mode is 0 or 2. The text to be displayed for the score | |||
| Type | Optional String (16) | Only if mode is 0 or 2. “integer” or “hearts” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3F | Play | Client | Objective Name | String (16) | An unique name for the objective |
| Mode | Byte | 0 to create the scoreboard. 1 to remove the scoreboard. 2 to update the display text. | |||
| Objective Value | Optional String (32) | Only if mode is 0 or 2. The text to be displayed for the score | |||
| Type | Optional String (16) | Only if mode is 0 or 2. “integer” or “hearts” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3F | Play | Client | Objective Name | String | An unique name for the objective |
| Mode | Byte | 0 to create the scoreboard. 1 to remove the scoreboard. 2 to update the display text. | |||
| Objective Value | Optional String | Only if mode is 0 or 2. The text to be displayed for the score | |||
| Type | Optional String | Only if mode is 0 or 2. “integer” or “hearts” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3F | Play | Client | Objective Name | String | An unique name for the objective |
| Mode | Byte | 0 to create the scoreboard. 1 to remove the scoreboard. 2 to update the display text. | |||
| Objective Value | Optional String | Only if mode is 0 or 2. The text to be displayed for the score | |||
| Type | Optional String | Only if mode is 0 or 2. “integer” or “hearts” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3F | Play | Client | Objective Name | String | An unique name for the objective |
| Mode | Byte | 0 to create the scoreboard. 1 to remove the scoreboard. 2 to update the display text. | |||
| Objective Value | Optional String | Only if mode is 0 or 2. The text to be displayed for the score | |||
| Type | Optional String | Only if mode is 0 or 2. “integer” or “hearts” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3F | Play | Client | Objective Name | String | An unique name for the objective |
| Mode | Byte | 0 to create the scoreboard. 1 to remove the scoreboard. 2 to update the display text. | |||
| Objective Value | Optional String | Only if mode is 0 or 2. The text to be displayed for the score | |||
| Type | Optional String | Only if mode is 0 or 2. “integer” or “hearts” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3F | Play | Client | Objective Name | String | An unique name for the objective |
| Mode | Byte | 0 to create the scoreboard. 1 to remove the scoreboard. 2 to update the display text. | |||
| Objective Value | Optional String | Only if mode is 0 or 2. The text to be displayed for the score | |||
| Type | Optional String | Only if mode is 0 or 2. “integer” or “hearts” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3F | Play | Client | Objective Name | String | An unique name for the objective |
| Mode | Byte | 0 to create the scoreboard. 1 to remove the scoreboard. 2 to update the display text. | |||
| Objective Value | Optional String | Only if mode is 0 or 2. The text to be displayed for the score | |||
| Type | Optional String | Only if mode is 0 or 2. “integer” or “hearts” |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x3B | Play | Client | Objective Name | String | An unique name for the objective |
| Mode | Byte | 0 to create the scoreboard. 1 to remove the scoreboard. 2 to update the display text. | |||
| Objective Value | Optional String | Only if mode is 0 or 2. The text to be displayed for the score | |||
| Type | Optional String | Only if mode is 0 or 2. “integer” or “hearts” |